package com.qzsoft.zhjd.cement.modules.cementalarm.dto;

import java.util.Date;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.Length;

import lombok.Data;

/**
 * @ClassName CementAlarmHandlerDto
 * @Description 预警处置对象
 * @author linhuawei
 * @since 2022-04-29
 */
@Data
public class CementAlarmHandlerDto {

    @NotEmpty(message = "预警信息不存在")
    private String id;// 主键
    
    @NotEmpty(message = "问题原因不可为空")
    @Length(max = 200, message = "问题原因不可超过{max}个字")
    private String alarmReason;// 问题原因
    
    @NotEmpty(message = "处理方案不可为空")
    @Length(max = 200, message = "处理方案不可超过{max}个字")
    private String handlerPlan;// 处理方案
    
    @NotEmpty(message = "处理结果不可为空")
    @Length(max = 200, message = "处理结果不可超过{max}个字")
    private String handlerResult;// 处理结果

    @NotNull(message = "处理时间不可为空")
    private Date handlerTime;// 处理时间

    
    @NotEmpty(message = "处理人不可为空")
    @Length(max = 20, message = "处理人不可超过{max}个字")
    private String handlerPerson;// 处理人

}
